have had your fill of somebody/something - French English Dictionary